Definitions | t T, type List, s = t, Type, x:A B(x), a < b, no_repeats(T;l), adjacent(T;L;x;y), False, P   Q, x:A. B(x), P  Q, P & Q, x:A B(x), P  Q, last(L), A, b, [], , #$n, l[i], i z j, i <z j, hd(l), [car / cdr], ||as||, Void, n+m, A List , True, T, left + right, P Q, i j , A B, , , {x:A| B(x)} , n - m, s ~ t |